home *** CD-ROM | disk | FTP | other *** search
- function loadgame()
- {
- myLSO = SharedObject.getLocal("maple");
- if(myLSO.data.myOBJ.n == undefined)
- {
- _root.reset();
- var _loc2_ = new Object();
- _loc2_.name = _root.playername;
- _loc2_.money = _root.money;
- _loc2_.n = _root.level;
- _loc2_.n2 = _root.hp;
- _loc2_.n3 = _root.hpmax;
- _loc2_.n4 = _root.mp;
- _loc2_.n5 = _root.mpmax;
- _loc2_.n6 = _root.exps;
- _loc2_.n7 = _root.expmax;
- _loc2_.n8 = _root.ablities.str;
- _loc2_.n9 = _root.ablities.dex;
- var _loc3_ = new Array();
- _loc3_ = skill.skillpointarray;
- myLSO.data.skillpointarrays = _loc3_;
- _loc2_.n10 = _root.ablities.abpoint;
- _loc2_.n11 = _root.skill.skpoint;
- nn = 1;
- while(nn <= 24)
- {
- nnt = nn - 1;
- nnt2 = nnt * 6;
- nn1 = nn + 11 + nnt2;
- nn2 = nn + 12 + nnt2;
- nn3 = nn + 13 + nnt2;
- nn4 = nn + 14 + nnt2;
- nn5 = nn + 15 + nnt2;
- nn6 = nn + 16 + nnt2;
- nname1 = "n" + nn1;
- nname2 = "n" + nn2;
- nname3 = "n" + nn3;
- nname4 = "n" + nn4;
- nname5 = "n" + nn5;
- nname6 = "n" + nn6;
- itemimgshowname = "itemimgshow" + nn;
- _loc2_[nname1] = _root.itemwin[itemimgshowname].itemcost;
- _loc2_[nname2] = _root.itemwin[itemimgshowname].iteme;
- _loc2_[nname3] = _root.itemwin[itemimgshowname].itemname;
- _loc2_[nname4] = _root.itemwin[itemimgshowname].itemnum;
- _loc2_[nname5] = _root.itemwin[itemimgshowname].itemdes;
- _loc2_[nname6] = _root.itemwin[itemimgshowname].showgo;
- nn += 1;
- }
- myLSO.data.key1t = hotkey.ctrlkey.targetplace;
- myLSO.data.key2t = hotkey.shiftkey.targetplace;
- myLSO.data.key3t = hotkey.deletekey.targetplace;
- myLSO.data.key4t = hotkey.end.targetplace;
- myLSO.data.key5t = hotkey.home.targetplace;
- myLSO.data.key6t = hotkey.ins.targetplace;
- myLSO.data.key7t = hotkey.pageup.targetplace;
- myLSO.data.key8t = hotkey.pagedown.targetplace;
- myLSO.data.myOBJ = _loc2_;
- }
- else
- {
- _root.money = myLSO.data.myOBJ.money;
- _root.playername = myLSO.data.myOBJ.name;
- _root.level = myLSO.data.myOBJ.n;
- _root.hp = myLSO.data.myOBJ.n2;
- _root.hpmax = myLSO.data.myOBJ.n3;
- _root.mp = myLSO.data.myOBJ.n4;
- _root.mpmax = myLSO.data.myOBJ.n5;
- _root.exps = myLSO.data.myOBJ.n6;
- _root.expmax = myLSO.data.myOBJ.n7;
- _root.ablities.str = myLSO.data.myOBJ.n8;
- _root.ablities.dex = myLSO.data.myOBJ.n9;
- _root.ablities.abpoint = myLSO.data.myOBJ.n10;
- _root.skill.skpoint = myLSO.data.myOBJ.n11;
- nn = 1;
- while(nn <= 24)
- {
- nnt = nn - 1;
- nnt2 = nnt * 6;
- nn1 = nn + 11 + nnt2;
- nn2 = nn + 12 + nnt2;
- nn3 = nn + 13 + nnt2;
- nn4 = nn + 14 + nnt2;
- nn5 = nn + 15 + nnt2;
- nn6 = nn + 16 + nnt2;
- nname1 = "n" + nn1;
- nname2 = "n" + nn2;
- nname3 = "n" + nn3;
- nname4 = "n" + nn4;
- nname5 = "n" + nn5;
- nname6 = "n" + nn6;
- itemimgshowname = "itemimgshow" + nn;
- _root.itemwin[itemimgshowname].itemcost = myLSO.data.myOBJ[nname1];
- _root.itemwin[itemimgshowname].iteme = myLSO.data.myOBJ[nname2];
- _root.itemwin[itemimgshowname].itemname = myLSO.data.myOBJ[nname3];
- _root.itemwin[itemimgshowname].itemnum = myLSO.data.myOBJ[nname4];
- _root.itemwin[itemimgshowname].itemdes = myLSO.data.myOBJ[nname5];
- _root.itemwin[itemimgshowname].showgo = myLSO.data.myOBJ[nname6];
- nn += 1;
- }
- hotkey.ctrlkey.targetplace = myLSO.data.key1t;
- hotkey.shiftkey.targetplace = myLSO.data.key2t;
- hotkey.deletekey.targetplace = myLSO.data.key3t;
- hotkey.end.targetplace = myLSO.data.key4t;
- hotkey.home.targetplace = myLSO.data.key5t;
- hotkey.ins.targetplace = myLSO.data.key6t;
- hotkey.pageup.targetplace = myLSO.data.key7t;
- hotkey.pagedown.targetplace = myLSO.data.key8t;
- _root.skill.skillpointarray = myLSO.data.skillpointarrays;
- if(loadgameboos != false)
- {
- _root.loadgameboos = true;
- }
- }
- }
- function savegame()
- {
- trace("****NU function use[儲存遊戲]****\n");
- myLSO = SharedObject.getLocal("maple");
- var _loc2_ = new Object();
- _loc2_.money = _root.money;
- _loc2_.name = _root.playername;
- _loc2_.n = _root.level;
- _loc2_.n2 = _root.hp;
- _loc2_.n3 = _root.hpmax;
- _loc2_.n4 = _root.mp;
- _loc2_.n5 = _root.mpmax;
- _loc2_.n6 = _root.exps;
- _loc2_.n7 = _root.expmax;
- _loc2_.n8 = _root.ablities.str;
- _loc2_.n9 = _root.ablities.dex;
- _loc2_.n10 = _root.ablities.abpoint;
- var _loc3_ = new Array();
- _loc3_ = skill.skillpointarray;
- myLSO.data.skillpointarrays = _loc3_;
- _loc2_.n11 = _root.skill.skpoint;
- nn = 1;
- while(nn <= 24)
- {
- nnt = nn - 1;
- nnt2 = nnt * 6;
- nn1 = nn + 11 + nnt2;
- nn2 = nn + 12 + nnt2;
- nn3 = nn + 13 + nnt2;
- nn4 = nn + 14 + nnt2;
- nn5 = nn + 15 + nnt2;
- nn6 = nn + 16 + nnt2;
- nname1 = "n" + nn1;
- nname2 = "n" + nn2;
- nname3 = "n" + nn3;
- nname4 = "n" + nn4;
- nname5 = "n" + nn5;
- nname6 = "n" + nn6;
- itemimgshowname = "itemimgshow" + nn;
- _loc2_[nname1] = _root.itemwin[itemimgshowname].itemcost;
- _loc2_[nname2] = _root.itemwin[itemimgshowname].iteme;
- _loc2_[nname3] = _root.itemwin[itemimgshowname].itemname;
- _loc2_[nname4] = _root.itemwin[itemimgshowname].itemnum;
- _loc2_[nname5] = _root.itemwin[itemimgshowname].itemdes;
- _loc2_[nname6] = _root.itemwin[itemimgshowname].showgo;
- nn += 1;
- }
- myLSO.data.key1t = hotkey.ctrlkey.targetplace;
- myLSO.data.key2t = hotkey.shiftkey.targetplace;
- myLSO.data.key3t = hotkey.deletekey.targetplace;
- myLSO.data.key4t = hotkey.end.targetplace;
- myLSO.data.key5t = hotkey.home.targetplace;
- myLSO.data.key6t = hotkey.ins.targetplace;
- myLSO.data.key7t = hotkey.pageup.targetplace;
- myLSO.data.key8t = hotkey.pagedown.targetplace;
- myLSO.data.myOBJ = _loc2_;
- }
-